你的目标是将一个后缀表达式(逆波兰表示法)转换为等价的前缀表达式(波兰表示法),通过构建并遍历表达式树来实现。
对于后缀表达式A B + C *,该算法构建出如下表达式树:
*
/ \
+ C
/ \
A B先序遍历得到的前缀表达式为:* + A B C。
A至Z)。+、至、*、/。样例 1:
5A B + C ** + A B C样例 2:
7A B C * + D // + A * B C D样例 3:
7A B + C D - ** + A B - C D| 约束 | 数值 |
|---|---|
| 时间限制 | 1 秒 |
| 内存限制 | 128 MiB |